Oscar Pires Θ desenvolvedor ASP e Visual Basic, atualmente voltado para o e-commerce, e trabalha com sistemas para controle dos dados de lojas.
15/10/2001 - Coluna n║ 06
ASP - File System Object (parte 1)
Nesta sΘrie de artigos visando File System Object, procuro descrever todas as funτ⌡es do file system object, um componente muito ·til para se trabalhar com sistema de arquivos.
O FSO Θ um componente que pode ser usado tanto no NT/2000 como no 95/98/ME.
Nas descriτ⌡es de funτ⌡es, utiliza-se o componente criado como estß abaixo:
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
. Funτπo para copiar arquivo (CopyFile)
Sintaxe:
FSO.CopyFile "C:\Pasta\teste.txt", "c:\backup"
Ap≤s ter criado o objeto, a funτπo CopyFile Θ chamada, o primeiro parΓmetro (c:\pasta\teste.txt) se refere ao arquivo que deverß ser copiado, e o segundo (c:\backup) o destino.
Nota: VocΩ tambΘm pode definir c≤pias em massa, do tipo c:\pasta\*.txt, onde seria copiado todos TXT existentes na pasta.
. Funτπo para copiar pasta (CopyFolder)
Sintaxe:
FSO.CopyFolder "C:\Pasta","c:\temp"
Copia todo o conte·do da pasta especificada no primeiro parΓmetro α pasta de destino, que deve ser especificada no segundo parΓmetro
. Funτπo para criar pasta (CreateFolder)
Set NovaPasta = FSO.CreateFolder("c:\NovaPasta")
Cria uma pasta no caminho especificado
. Funτπo para deletar arquivo (DeleteFile)
FSO.DeleteFile "c:\pasta\arquivo.txt" ou
FSO.DeleteFile "c:\pasta\*.txt"
Esta funτπo irß apagar o arquivo especφfico ou todos com a extensπo especificada
. Funτπo para deletar pasta (deleteFolder)
FSO.DeleteFolder "c:\pasta", FALSE
Esta funτπo irß apagar a pasta por completo, ou seja, todos arquivos e subpastas.
O segundo parΓmetro de valor booleano, indica se caso a pasta for apenas leitura, deverß ser apagada mesmo assim (TRUE), ou nπo deve ser apagada (FALSE)
Na pr≤xima semana, trarei a continuaτπo da sΘrie, atΘ lß :)
Qualquer d·vida, envie um e-mail!
Abraτo.
Oscar Pires
blade@imasters.com.br
Todos os direitos autorais dos artigos pertencem ao seu autor.